package com.kingyun.gpsinspection.purificationservice.facade.model.som;

import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.CheckboxType;
import com.kingyun.gpsinspection.purificationservice.facade.model.jsm.RadioType;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class OperatingStepDataItem implements Serializable {
    private String dataItemId;

    private String stepId;

    private String stepDataItemName;

    private Short stepDataItemType;

    private String stepDataItemUnit;

    private String entityId;

    private String stepDataItemVa;

    private BigDecimal maxVal;

    private BigDecimal minVal;

    private String creatorId;

    private Date creatTime;

    private String modifierId;

    private Date modifyTime;

    private BigDecimal status;

    private String stepDataItemValue;

    private List<RadioType> radioTypeList;

    private  List<CheckboxType> checkboxTypeList;

    public String getDataItemId() {
        return dataItemId;
    }

    public void setDataItemId(String dataItemId) {
        this.dataItemId = dataItemId == null ? null : dataItemId.trim();
    }

    public String getStepId() {
        return stepId;
    }

    public void setStepId(String stepId) {
        this.stepId = stepId == null ? null : stepId.trim();
    }

    public String getStepDataItemName() {
        return stepDataItemName;
    }

    public void setStepDataItemName(String stepDataItemName) {
        this.stepDataItemName = stepDataItemName == null ? null : stepDataItemName.trim();
    }

    public Short getStepDataItemType() {
        return stepDataItemType;
    }

    public void setStepDataItemType(Short stepDataItemType) {
        this.stepDataItemType = stepDataItemType;
    }

    public String getStepDataItemUnit() {
        return stepDataItemUnit;
    }

    public void setStepDataItemUnit(String stepDataItemUnit) {
        this.stepDataItemUnit = stepDataItemUnit == null ? null : stepDataItemUnit.trim();
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId == null ? null : entityId.trim();
    }

    public String getStepDataItemVa() {
        return stepDataItemVa;
    }

    public void setStepDataItemVa(String stepDataItemVa) {
        this.stepDataItemVa = stepDataItemVa == null ? null : stepDataItemVa.trim();
    }

    public BigDecimal getMaxVal() {
        return maxVal;
    }

    public void setMaxVal(BigDecimal maxVal) {
        this.maxVal = maxVal;
    }

    public BigDecimal getMinVal() {
        return minVal;
    }

    public void setMinVal(BigDecimal minVal) {
        this.minVal = minVal;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId == null ? null : modifierId.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public BigDecimal getStatus() {
        return status;
    }

    public void setStatus(BigDecimal status) {
        this.status = status;
    }

    public List<RadioType> getRadioTypeList() {
        return radioTypeList;
    }

    public void setRadioTypeList(List<RadioType> radioTypeList) {
        this.radioTypeList = radioTypeList;
    }

    public List<CheckboxType> getCheckboxTypeList() {
        return checkboxTypeList;
    }

    public void setCheckboxTypeList(List<CheckboxType> checkboxTypeList) {
        this.checkboxTypeList = checkboxTypeList;
    }

    public String getStepDataItemValue() {
        return stepDataItemValue;
    }

    public void setStepDataItemValue(String stepDataItemValue) {
        this.stepDataItemValue = stepDataItemValue;
    }
}